This chapter is intended to polish up your knowledge of object-oriented modeling. The four basic object-oriented concepts are Although we use the concepts separately to structure this tutorial, object-orientation shows its real benefits only if these concepts are applied in combination. Furthermore, it is important to note that the interpretation of the several object-oriented concepts may be different in the existing object-oriented languages. Hence, in some parts our interpretation of these concepts will differ slightly from other languages.


Overview of object-oriented concepts